package com.ctshk.rpc.order.tour.req;


import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value="SeriesOrderTouristNameList对象", description="系列团游客旅客名单")
public class SeriesOrderTouristNameListReq extends PageReq implements Serializable {

    private static final long serialVersionUID = -7364344716385803757L;

    private Long id;

    @ApiModelProperty(value = "团期id")
    private Long scheduleId;

    @ApiModelProperty(value = "旅客姓名")
    private String name;

    @ApiModelProperty(value = "销售单号")
    private String orderNumber;

    @ApiModelProperty(value = "旅客类型")
    private String touristTypeName;

    @ApiModelProperty(value = "旅客性别 1 男  2 女")
    private Integer gender;

    @ApiModelProperty(value = "旅客状态 1:锁定;2:未锁定")
    private Integer lockStatus;

    @ApiModelProperty(value = "是否没有显示 1:是;2:否")
    private Integer noShow;

    @ApiModelProperty(value = "收款状态 1:待付款;2:待付余款;3:已付全款")
    private Integer payStatus;

    @ApiModelProperty(value = "订单来源")
    private Integer orderSource;

    @ApiModelProperty(value = "签证办理 1:托我司办理;2:旅客自理")
    private Integer buyVisa;

    @ApiModelProperty(value = "材料状态 1:未收齐;2:已收齐")
    private Integer collectionStatus;

    @ApiModelProperty(value = "签证状态 1:出签成功  2:出签失败")
    private Integer signOutStatus;
}












